tg-me.com/csharp_ci/1375
Last Update:
π GitHub Copilot Upgrade for .NET β AI-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
Microsoft Π·Π°ΠΏΡΡΡΠΈΠ»Π° GitHub Copilot app modernization β Upgrade for .NET, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Visual Studio, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π°ΡΠΈΡ
.NET-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, .NET 8 ΠΈ Π΄Π°Π»Π΅Π΅) :contentReference[oaicite:0]{index=0}.
β¨ ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
1. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈ
Π ΡΠ°ΡΠ΅ Copilot Π²Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅, ΡΡΠΎ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "Upgrade my solution to .NET 8") :contentReference[oaicite:1]{index=1}.
2. Π£ΠΌΠ½ΡΠΉ ΠΏΠ»Π°Π½ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΏΠ»Π°Π½ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ β Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ :contentReference[oaicite:2]{index=2}.
3. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄
Copilot ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ: ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ .csproj, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ API-ΡΠ°Π·ΡΡΠ²Ρ β Π²ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ :contentReference[oaicite:3]{index=3}.
4. ΠΠΎΠ²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠΏΠΎΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π²Π°ΡΠ΅ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ, ΠΊΠ°ΠΊ Π²Ρ ΡΠ΅ΡΠ°Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ :contentReference[oaicite:4]{index=4}.
5. ΠΠ°ΠΏΡΡΠΊ ΡΠ΅ΡΡΠΎΠ² ΠΈ ΡΠΈΠΊΡΠ°ΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
ΠΠΎΡΠ»Π΅ Π²ΡΠ΅Ρ
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ unit-ΡΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ Π΅ΡΡΡ), ΡΠΎΠ·Π΄Π°ΡΡΡΡ git-ΠΊΠΎΠΌΠΌΠΈΡΡ β Π²Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΠ΅ ΠΈ ΡΠ»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ :contentReference[oaicite:5]{index=5}.
π ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ:
β’ ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΈΠ» β ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΠΈ ΠΏΡΠ°Π²ΠΈΡ ΠΊΠΎΠ΄ Π²ΠΌΠ΅ΡΡΠΎ Π²Π°Ρ
β’ ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠΈΡΠΊΠΈ β Π²ΡΡΡΠ½ΡΡ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ΅ΡΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
β’ ΠΠ΄Π°ΠΏΡΠ°ΡΠΈΡ ΠΏΠΎΠ΄ Π²Π°Ρ ΡΡΠΈΠ»Ρ β Copilot ΡΡΠΈΡΡΡ Π½Π° Π²Π°ΡΠΈΡ
ΠΏΡΠ°Π²ΠΊΠ°Ρ
β’ ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ IDE β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π½ΡΡΡΠΈ Visual Studio ΡΠ΅ΡΠ΅Π· Agent Mode ΠΈ chat-Π±ΠΎΡΠ° :contentReference[oaicite:6]{index=6}.
π Π§ΡΠΎ Π²Ρ
ΠΎΠ΄ΠΈΡ:
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (.csproj, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, API)
- ΠΠΈΠ±ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ·Π²ΠΈΠΌΡΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π΄Ρ.)
- ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ½ΡΡ
ΠΏΡΠ°Π²ΠΊΠ°Ρ
ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ²
- ΠΠ°ΠΏΡΡΠΊ unit-ΡΠ΅ΡΡΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄Π°
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Copilot Agent Mode Π² Visual Studio 17.14+ ΠΈ .NET workload :contentReference[oaicite:7]{index=7}.
β‘ ΠΠ°ΠΊ Π½Π°ΡΠ°ΡΡ:
1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ βGitHub Copilot app modernization β Upgrade for .NETβ ΠΈΠ· Marketplace
2. ΠΠΊΠ»ΡΡΠΈΡΠ΅ Agent Mode Π² Visual Studio (Tools β GitHub β Copilot Chat β Agent Mode)
3. ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Upgrade Π² Copilot Chat
4. ΠΠΈΠ±ΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β βUpgrade with GitHub Copilotβ
ΠΠΈΠ±ΠΎ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΡΠ°ΡΠ΅: βUpgrade my solution to .NET 8β :contentReference[oaicite:8]{index=8}.
https://devblogs.microsoft.com/dotnet/github-copilot-upgrade-dotnet/
BY C# (C Sharp) programming

Share with your friend now:
tg-me.com/csharp_ci/1375